home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / lib / X11 / xkb / symbols / macintosh / de < prev    next >
Text File  |  2005-01-13  |  4KB  |  145 lines

  1. // $XConsortium: de /main/4 1996/08/31 12:19:20 kaleb $
  2. // $XFree86: xc/programs/xkbcomp/symbols/de,v 3.7.2.2 1999/07/13 07:09:56 hohndel Exp $
  3.  
  4. // olh@suse.de   very close to MacOS map
  5.  
  6. default partial alphanumeric_keys 
  7. xkb_symbols "basic" {
  8.  
  9.     // Describes the differences between a very simple US/ASCII
  10.     // keyboard and a very simple German keybaord
  11.  
  12.     // Alphanumeric section
  13.     name[Group1]= "German";
  14.     key <TLDE> {    [ dead_circumflex,    degree    ],
  15.             [   notsign             ]    };
  16.     key <AE01> {    [         1,    exclam        ],
  17.             [ exclamdown,   at        ]    };
  18.     key <AE02> {    [      2,    quotedbl    ],
  19.             [ twosuperior            ]    };
  20.     key <AE03> {    [      3,    section        ],
  21.             [ threesuperior,sterling    ]    };
  22.     key <AE04> {    [      4,    dollar        ],
  23.             [ onequarter,    currency    ]    };
  24.     key <AE05> {    [      5,    percent        ],
  25.             [ bracketleft            ]    };
  26.     key <AE06> {    [      6,    ampersand    ],
  27.             [ bracketright            ]    };
  28.     key <AE07> {    [      7,    slash        ],
  29.             [       bar,    backslash    ]    };
  30.     key <AE08> {    [      8,    parenleft    ],
  31.             [ braceleft,    asciitilde    ]    };
  32.     key <AE09> {    [      9,    parenright    ],
  33.             [braceright            ]    };
  34.     key <AE10> {    [      0,    equal        ],
  35.             [ braceright,    degree        ]    };
  36.     key <AE11> {    [    ssharp,    question    ],
  37.             [ backslash,    questiondown    ]    };
  38.     key <AE12> {    [ dead_acute,    dead_grave    ],
  39.             [ dead_cedilla            ]    };
  40.  
  41.     key <AD01> {    [      q,    Q         ],
  42.             [guillemotleft,guillemotright    ]    };
  43.     key <AD03> {    [      e,    E        ],
  44.             [  EuroSign            ]    };
  45.     key <AD04> {    [         r,    R        ],
  46.             [ registered            ]    };
  47.     key <AD05> {    [      t,    T        ]    };
  48.     key <AD06> {    [      z,    Z        ]    };
  49.     key <AD07> {    [      u,    U        ],
  50.             [diaeresis,    Aacute        ]    };
  51.     key <AD08> {    [      i,    I        ],
  52.             [     slash,    Ucircumflex    ]    };
  53.     key <AD09> {    [         o,    O        ],
  54.             [     oslash,   Ooblique    ]    };
  55.     key <AD11> {    [ udiaeresis,    Udiaeresis    ],
  56.             [ periodcentered, degree    ]    };
  57.     key <AD12> {    [      plus,    asterisk    ],
  58.             [ asciitilde            ]    }; 
  59.     key <AC01> {    [         a,    A        ],
  60.             [     aring,    Aring        ]    };
  61.     key <AC04> {    [      f,    F        ]    };
  62.     key <AC05> {    [      g,    G        ],
  63.             [ copyright            ]    };
  64.     key <AC06> {    [         h,    H        ],
  65.             [ ordfeminine            ]    };
  66.     key <AC09> {    [      l,    L        ],
  67.             [    at            ]    };
  68.     key <AC10> {    [ odiaeresis,    Odiaeresis    ],
  69.             [ dead_acute            ]    };
  70.     key <AC11> {    [ adiaeresis,    Adiaeresis    ],
  71.             [ dead_circumflex        ]    };
  72.  
  73.     key <LSGT> {    [      less,    greater        ],
  74.             [       bar            ]    };
  75.     key <AB01> {    [      y,    Y         ],
  76.             [ guillemotleft,less        ]    };
  77.     key <AB06> {    [         n,    N        ],
  78.             [asciitilde            ]    };
  79.     key <AB07> {    [      m,    M        ],
  80.             [     mu            ]    };
  81.     key <AB08> {    [     comma,    semicolon    ]    };
  82.     key <AB09> {    [    period,    colon        ],
  83.             [ periodcentered, division    ]    };
  84.     key <AB10> {    [     minus,    underscore    ]    };
  85.     key <BKSL> {    [ numbersign,    apostrophe    ],
  86.             [ dead_grave            ]    };
  87.  
  88.     // End alphanumeric section, begin "Keypad"
  89.     key <KPDL> {    [  KP_Delete,    KP_Separator    ]    };
  90.     // End "Keypad" section
  91.  
  92.     // begin modifier mappings
  93. //    modifier_map Shift  { Shift_L };
  94. //    modifier_map Lock   { Caps_Lock };
  95. //    modifier_map Control{ Control_L };
  96. //    modifier_map Mod3    { Mode_switch };
  97. };
  98.  
  99. partial alphanumeric_keys 
  100. xkb_symbols "Sundeadkeys" {
  101.     // modify the default German layout to use Sun dead keys
  102.     include "macintosh/de(basic)"
  103.     key <TLDE> {    [ SunFA_Circum,    degree        ],
  104.             [   notsign             ]    };
  105.     key <AE12> {    [ SunFA_Acute,    SunFA_Grave    ],
  106.             [ SunFA_Cedilla            ]    };
  107.     key <AD11> {    [ udiaeresis,    Udiaeresis    ],
  108.             [ SunFA_Diaeresis        ]    };
  109.     key <AD12> {    [      plus,    asterisk    ],
  110.             [ SunFA_Tilde,    dead_macron    ]    };
  111.     key <AC10> {    [ odiaeresis,    Odiaeresis    ],
  112.             [ SunFA_Acute            ]    };
  113.     key <AC11> {    [ adiaeresis,    Adiaeresis    ],
  114.             [ SunFA_Circum            ]    };
  115.  
  116.     key <BKSL> {    [ numbersign,    acute        ],
  117.             [ SunFA_Grave            ]    };
  118. };
  119.  
  120. partial alphanumeric_keys 
  121. xkb_symbols "sundeadkeys" {
  122.     include "macintosh/de(Sundeadkeys)"
  123. };
  124.  
  125. partial alphanumeric_keys 
  126. xkb_symbols "nodeadkeys" {
  127.     // modify the default German layout to not have any dead keys
  128.     include "macintosh/de(basic)"
  129.     key <TLDE> {    [ asciicircum,    degree        ],
  130.             [   notsign             ]    };
  131.     key <AE12> {    [ acute,    grave        ],
  132.             [ cedilla            ]    };
  133.     key <AD11> {    [ udiaeresis,    Udiaeresis    ],
  134.             [ diaeresis             ]    };
  135.     key <AD12> {    [      plus,    asterisk    ],
  136.             [ asciitilde,    macron        ]    };
  137.     key <AC10> {    [ odiaeresis,    Odiaeresis    ],
  138.             [ acute                ]    };
  139.     key <AC11> {    [ adiaeresis,    Adiaeresis    ],
  140.             [ asciicircum            ]    };
  141.  
  142.     key <BKSL> {    [ numbersign,    apostrophe    ],
  143.             [ grave                ]    };
  144. };
  145.